import 'package:flutter/material.dart';
import 'package:flutter_study/app.dart';
import 'package:flutter_study/providers/counter_provider.dart';
import 'package:hive/hive.dart';
import 'package:hive_flutter/hive_flutter.dart';
import 'package:provider/provider.dart';

void main() async{
  WidgetsFlutterBinding.ensureInitialized(); // 确保Flutter绑定已初始化
  await Hive.initFlutter(); // 初始化Hive数据库
  // await Hive.openBox('myBox'); // 打开Hive数据库

  await Hive.openBox('images'); // 打开存储盒子

  runApp(
    ChangeNotifierProvider(create: (_) => CounterProvider(), // 使用provider状态管理
      child: const MyApp(), // 使用const构造函数
    ),
    // const MyApp()
    );
}
